function request(num) { // 去掉Promise
    return new Promise(resolve => {
    setTimeout(() => {
      console.log(num * 2)
    }, 1000*num)
    })
  }
  
  async function fn() {
    // await request(1) // 2
    // await request(2) // 4
    // 1秒后执行完  同时输出
    const res1 = await request(5)
    const res2 = await request(res1)
    console.log(res2) // 2秒后输出 20
  }
  fn()